home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh -f
- #
- # Copyright (c) 2007 Silicon Graphics, Inc. All Rights Reserved.
- #
-
- OPTS=" "
- DBOPTS=" "
- USAGE="Usage: xfs_metadump [-efogwV] [-m max_extents] [-l logdev] source target"
-
- while getopts "efgl:m:owV" c
- do
- case $c in
- e) OPTS=$OPTS"-e ";;
- g) OPTS=$OPTS"-g ";;
- m) OPTS=$OPTS"-m "$OPTARG" ";;
- o) OPTS=$OPTS"-o ";;
- w) OPTS=$OPTS"-w ";;
- f) DBOPTS=$DBOPTS" -f";;
- l) DBOPTS=$DBOPTS" -l "$OPTARG" ";;
- V) xfs_db -p xfs_metadump -V
- status=$?
- exit $status
- ;;
- \?) echo $USAGE 1>&2
- exit 2
- ;;
- esac
- done
- set -- extra $@
- shift $OPTIND
- case $# in
- 2) xfs_db$DBOPTS -F -i -p xfs_metadump -c "metadump$OPTS $2" $1
- status=$?
- ;;
- *) echo $USAGE 1>&2
- exit 2
- ;;
- esac
- exit $status
-